var _BOND = 0;
$(function () {
    var loading = weui.loading('loading', {
        className: 'custom-classname'
    });
    var result = Model.user.getUserInfo();
    if (!sessionStorage.getItem('hmdj_stopError')) {
        sessionStorage.setItem('hmdj_stopError', true);
    } else {
        if (result.code) {
            Common.fn.formatOutput(result);
            loading.hide();
            return false;
        }
    }
    $('.has-bond-number').text(result.data.bond)
	_BOND = result.data.bond
	$('.bond-number').val(1000)
	if (result.data.bond > 0) {
		$('.bond-number-title').text('追加保证金金额：')
		$('.bond-number').val(1)
	}
	$('.sure-bond').text('继续充值')
    loading.hide();
});

// 充值按钮
$(document).on('click', '.sure-bond', function () {
    // 格式化输入
    // 判断输入值是否合法
    var regu = "^[0-9]+[\.][0-9]{0,3}$",
        re = new RegExp(regu),
        s = $.trim($('.bond-number').val());
    if (s.indexOf('.') < 0) {
        s += '.00';
    }
    if (re.test(s)) {
        // 输入合法
        if (parseInt(s) < 1000 && _BOND <= 0) {
            weui.alert('保证金不得低于1000元');
            return false;
        }
        if (parseInt(s) < 1) {
			weui.alert('追加保证金不得低于1元')
			return false
		}
        var result = Model.user.payForBond({
            bond: parseInt(s)
        });
        if (result.code) {
            Common.fn.formatOutput(result);
            return false;
        }
        weui.alert(result.data, function () {
            location.reload();
        });
    } else {
        // 输入不合法
        weui.alert('输入金额不符合规范');
        return false;
    }
});

// 保证金提现按钮
$(document).on('click', '.return-bond', function () {
    weui.confirm('确定要提现保证金吗？', {
        title: '系统提示',
        buttons: [{
            label: '取消',
            type: 'default',
            onClick: function () {
                console.log('no')
            }
        }, {
            label: '提现',
            type: 'primary',
            onClick: function () {
                var result = Model.user.bondEncash({});
                if (result.code) {
                    alert(result.message);
                    location.reload();
                    return false;
                }
                alert(result.data);
                location.reload();
            }
        }]
    });
});